Skip to content

Cutscene QOL#84

Merged
evilwb merged 2 commits intomainfrom
cutscene-qol
Mar 23, 2025
Merged

Cutscene QOL#84
evilwb merged 2 commits intomainfrom
cutscene-qol

Conversation

@evilwb
Copy link
Owner

@evilwb evilwb commented Mar 23, 2025

  • Made title cinematic skip-able when first opening the game
  • Allow skipping cutscenes by only pressing START on loaded saves

Through some searching, I found the variable that controls cutscene skip-ability. It is a global at address 0x001A7478 that I'm calling easy_cutscene_skip. It behaves different on title screen vs on planets. On planets, it's quite straight forward. 0 means you must hold L1+R1+L2+R2+START to skip and 1 means you just need to press START. For title screen, early boot sets this value to 3. If it is 3, the opening cinematic can't be skipped. If it is anything else, the opening cinematic can be skipped.

All I do is NOP the instruction that sets easy_cutscene_skip to 3 on boot and have the client set it to 1 on init callback.

@evilwb evilwb added the enhancement New feature or request label Mar 23, 2025
Copy link
Collaborator

@Dinopony Dinopony left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's some incredible QoL at almost no cost, good job.

@evilwb evilwb merged commit 66088e7 into main Mar 23, 2025
2 checks passed
@evilwb evilwb deleted the cutscene-qol branch March 27, 2025 04:39
@evilwb evilwb added this to the v0.6.3 milestone May 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants